function formatTime(date) {
    var year = date.getFullYear()
    var month = date.getMonth() + 1
    var day = date.getDate()

    var hour = date.getHours()
    var minute = date.getMinutes()
    var second = date.getSeconds()

    return [year, month, day].map(formatNumber).join('/') + ' ' + [hour, minute, second].map(formatNumber).join(':')
}

function formatNumber(n) {
    n = n.toString()
    return n[1] ? n : '0' + n
}

function weekTime(date) {
    var weekName = ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"]
    var month = (date.getMonth() + 1) + '月'
    var day = date.getDate() + '日'
    var week = date.getDay()
    return month + day + ' ' + weekName[week]
}


module.exports = {
    formatTime: formatTime,
    weekTime:weekTime
}
